Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

667
Visualizações
Enfrentar el error de ciprés como "cy.click() falló porque requiere un elemento DOM. El asunto recibido fue: > indefinido" después de .click() en el botón

Enfrentar el error de ciprés como cy.click() failed because it requires a DOM element. The subject received was: > undefined" after .click( ) en el botón

 it('with select tag test',function(){ cy.visit('https://www.htse.net/') //pop up message window disappear cy.wait(2000) cy.get('.splashPopUp.show > .modal-dialog > .modal-content > .close > span',{timeout: 30000}) //cy.get(" div[class='splashPopUp modal fade show'] span[aria-hidden='true']") //cy.get("div[class='splashPopUp modal fade show'] button[aria-label='Close']") cy.wait(2000) .click() //.should('be.visible') // cy.click({ force: true }) /*cy.on('window:alert',(str)=>{ expect(strt).to,equal('Aloha!') })*/ cy.contains('ALOHA e Komo Mai') cy.click({ force: true }) })
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

.click() es un comando secundario, debe hacer clic en algo, por lo que debe estar precedido por un comando que devuelva un elemento, como .get() , .find() , etc.

Comando de clic de referencia

Uso incorrecto

cy.click('.btn') // Errores, no se puede encadenar a 'cy'
cy.window().click() // Errores, 'ventana' no produce el elemento DOM

Parece que desea hacer clic en la 'X' en la esquina superior derecha de modal,

 cy.contains('div.modal-dialog', 'Where is all the inventory') .find('button.close') .click() // don't use multiple!

Incluso puede simplemente hacer clic en el fondo gris

 cy.get('div.splashPopUp') .click()
about 4 years ago · Juan Pablo Isaza Relatório

0

Gracias por guiarme, apliqué sus sugerencias, la ventana emergente desapareció de la página de inicio pero se encontró con el error mencionado a continuación. Amablemente dame algo de tiempo para su solución también

CypressError

Se agotó el tiempo de reintento después de 4100 ms: cy.click() falló porque este elemento no está visible:

 <button type="button" class="close" data-dismiss="modal" aria-label="Close">...</button>

Este elemento <button.close> no está visible porque su padre <div#exampleModal.splashPopUp.modal.fade> tiene la propiedad CSS: display: none

Soluciona este problema o usa {force: true} para deshabilitar la verificación de errores.Más información

7 | cy.get('div.modal-diálogo') 8 | .find('botón.cerrar')

9 | .click({múltiple: verdadero}) | ^

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda